From 896ca6d77a31449b0d7f120cf74e122d9244ab88 Mon Sep 17 00:00:00 2001 From: "emellor@leeni.uk.xensource.com" Date: Sun, 30 Oct 2005 13:23:21 +0100 Subject: [PATCH] Free domain names in xenstat_free_node, fixing small memory leak. Thanks to Anthony Liguori for spotting the leak. Signed-off-by: Ewan Mellor --- tools/xenstat/libxenstat/src/xenstat.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/xenstat/libxenstat/src/xenstat.c b/tools/xenstat/libxenstat/src/xenstat.c index 22a3ec8a97..0e29cacb4f 100644 --- a/tools/xenstat/libxenstat/src/xenstat.c +++ b/tools/xenstat/libxenstat/src/xenstat.c @@ -284,6 +284,11 @@ void xenstat_free_node(xenstat_node * node) if (node) { if (node->domains) { + for (i = 0; i < node->num_domains; i++) { + if (node->domains[i].name) + free(node->domains[i].name); + } + for (i = 0; i < NUM_COLLECTORS; i++) if((node->flags & collectors[i].flag) == collectors[i].flag) -- 2.30.2